﻿using MinoChat.Enums;

namespace MinoChat.Services.Interfaces;

// 主题服务接口
public interface IThemeService
{
    // 应用指定主题
    void ApplyTheme(ThemeMode mode);

    // 获取当前主题模式
    ThemeMode GetCurrentThemeMode();

    // 字符串转主题模式
    ThemeMode ConvertStringToThemeMode(string theme);

    // 主题模式转字符串
    string ConvertThemeModeToString(ThemeMode mode);
}
